artificial lakes - French English Dictionary